  /*reset css*/

  body,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  hr,
  p,
  blockquote,
  dl,
  dt,
  dd,
  ul,
  ol,
  li,
  pre,
  form,
  fieldset,
  legend,
  button,
  input,
  textarea,
  th,
  td {
      margin: 0;
      padding: 0;
  }

  body,
  button,
  input,
  select,
  textarea {
      font: 12px/1.5tahoma, arial, \5b8b\4f53;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
      font-size: 100%;
  }

  address,
  cite,
  dfn,
  em,
  var {
      font-style: normal;
  }

  code,
  kbd,
  pre,
  samp {
      font-family: couriernew, courier, monospace;
  }

  ul,
  ol,a {
      list-style: none;
  }

  a {
      text-decoration: none;
  }

  a:hover {
      text-decoration: none;
  }

  sup {
      vertical-align: text-top;
  }

  sub {
      vertical-align: text-bottom;
  }

  legend {
      color: #333;
  }

  fieldset,
  img {
      border: 0;
  }

  button,
  input,
  select,
  textarea {
      font-size: 100%;
  }

  table {
      border-collapse: collapse;
      border-spacing: 0;
  }

  body,
  div,
  span,
  p,
  a,
  h1,
  h2,
  h3,
  h4,
  h5,
  input,
  button,
  select,
  textarea {
      /*font-family: Microsoft YaHei, "微软雅黑", courier, sans-serif;*/
      font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif;
      font-size: .875rem;
  }

  html {
      font-size: 16px;
      color: #333;
      width: 100%;
      height: 100%;
  }

  .clearfix:after,
  .clearfix:before {
      content: " ";
      display: table;
  }

  .clearfix:after {
      clear: both;
  }

  .clearfix {
      zoom: 1;
  }
